package com.erp.erp_entitys.business.rsp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zjk
 * @version 1.0
 * @description 备货采购情况 返回结果
 * @date 2021-06-16 22:56
 */
public class QueryTaskStatisticsTwoRes implements Serializable {
    /**
     * 单据类型
     */
    private Integer status;
    /**
     * 单据类型
     */
    private String statusStr;
    /**
     * 合同号
     */
    private String contractNo;
    /**
     *合同签约日期Date
     */
    private Date contractSigningDate;
    /**
     *合同签约日期Str
     */
    private String contractSignDateStr;
    /**
     *业务员名称
     */
    private String salesmanName;
    /**
     *操作员名称
     */
    private String operatorName;
    /**
     * 产品编码
     */
    private String productCode;
    /**
     * 源产品编码
     */
    private String sourceProductCode;
    /**
     * 规格编码
     */
    private String specCode;
    /**
     * 产品数量
     */
    private BigDecimal productNum;
    /**
     * 采购数量
     */
    private BigDecimal purchaseNum;
    /**
     * 未采购数量
     */
    private BigDecimal unPurchaseNum;
    /**
     * 采购单号
     */
    private String purchaseOrderNo;
    /**
     *采购合同签约日期Date
     */
    private Date purchaseSigningDate;
    /**
     *采购合同签约日期Str
     */
    private String purSignDateStr;
    /**
     *中文描述
     */
    private String  chineseDesc;
    /**
     *英文描述
     */
    private String  englishDesc;

    /**
     * 采购交货日期
     */
    private Date purchaseDeliveryDate;
    /**
     * 采购交货日期
     */
    private String purDelDateStr;

    /**
     * 采购反馈交期
     */
    private Date purchaseFeedbackDeliveryDate;
    /**
     * 采购反馈交期
     */
    private String purFeeDelDateStr;

    /**
     *采购操作员
     */
    private String purOperatorName;


    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public Date getContractSigningDate() {
        return contractSigningDate;
    }

    public void setContractSigningDate(Date contractSigningDate) {
        this.contractSigningDate = contractSigningDate;
    }

    public String getContractSignDateStr() {
        return contractSignDateStr;
    }

    public void setContractSignDateStr(String contractSignDateStr) {
        this.contractSignDateStr = contractSignDateStr;
    }

    public String getSalesmanName() {
        return salesmanName;
    }

    public void setSalesmanName(String salesmanName) {
        this.salesmanName = salesmanName;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSourceProductCode() {
        return sourceProductCode;
    }

    public void setSourceProductCode(String sourceProductCode) {
        this.sourceProductCode = sourceProductCode;
    }

    public String getSpecCode() {
        return specCode;
    }

    public void setSpecCode(String specCode) {
        this.specCode = specCode;
    }

    public BigDecimal getProductNum() {
        return productNum;
    }

    public void setProductNum(BigDecimal productNum) {
        this.productNum = productNum;
    }

    public BigDecimal getPurchaseNum() {
        return purchaseNum;
    }

    public void setPurchaseNum(BigDecimal purchaseNum) {
        this.purchaseNum = purchaseNum;
    }

    public BigDecimal getUnPurchaseNum() {
        return unPurchaseNum;
    }

    public void setUnPurchaseNum(BigDecimal unPurchaseNum) {
        this.unPurchaseNum = unPurchaseNum;
    }

    public String getPurchaseOrderNo() {
        return purchaseOrderNo;
    }

    public void setPurchaseOrderNo(String purchaseOrderNo) {
        this.purchaseOrderNo = purchaseOrderNo;
    }

    public Date getPurchaseSigningDate() {
        return purchaseSigningDate;
    }

    public void setPurchaseSigningDate(Date purchaseSigningDate) {
        this.purchaseSigningDate = purchaseSigningDate;
    }

    public String getPurSignDateStr() {
        return purSignDateStr;
    }

    public void setPurSignDateStr(String purSignDateStr) {
        this.purSignDateStr = purSignDateStr;
    }

    public String getChineseDesc() {
        return chineseDesc;
    }

    public void setChineseDesc(String chineseDesc) {
        this.chineseDesc = chineseDesc;
    }

    public String getEnglishDesc() {
        return englishDesc;
    }

    public void setEnglishDesc(String englishDesc) {
        this.englishDesc = englishDesc;
    }

    public Date getPurchaseDeliveryDate() {
        return purchaseDeliveryDate;
    }

    public void setPurchaseDeliveryDate(Date purchaseDeliveryDate) {
        this.purchaseDeliveryDate = purchaseDeliveryDate;
    }

    public String getPurDelDateStr() {
        return purDelDateStr;
    }

    public void setPurDelDateStr(String purDelDateStr) {
        this.purDelDateStr = purDelDateStr;
    }

    public Date getPurchaseFeedbackDeliveryDate() {
        return purchaseFeedbackDeliveryDate;
    }

    public void setPurchaseFeedbackDeliveryDate(Date purchaseFeedbackDeliveryDate) {
        this.purchaseFeedbackDeliveryDate = purchaseFeedbackDeliveryDate;
    }

    public String getPurFeeDelDateStr() {
        return purFeeDelDateStr;
    }

    public void setPurFeeDelDateStr(String purFeeDelDateStr) {
        this.purFeeDelDateStr = purFeeDelDateStr;
    }

    public String getPurOperatorName() {
        return purOperatorName;
    }

    public void setPurOperatorName(String purOperatorName) {
        this.purOperatorName = purOperatorName;
    }

    @Override
    public String toString() {
        return "QueryTaskStatisticsTwoRes{" +
                "status=" + status +
                ", statusStr='" + statusStr + '\'' +
                ", contractNo='" + contractNo + '\'' +
                ", contractSigningDate=" + contractSigningDate +
                ", contractSignDateStr='" + contractSignDateStr + '\'' +
                ", salesmanName='" + salesmanName + '\'' +
                ", operatorName='" + operatorName + '\'' +
                ", productCode='" + productCode + '\'' +
                ", sourceProductCode='" + sourceProductCode + '\'' +
                ", specCode='" + specCode + '\'' +
                ", productNum=" + productNum +
                ", purchaseNum=" + purchaseNum +
                ", unPurchaseNum=" + unPurchaseNum +
                ", purchaseOrderNo='" + purchaseOrderNo + '\'' +
                ", purchaseSigningDate=" + purchaseSigningDate +
                ", purSignDateStrStr='" + purSignDateStr + '\'' +
                ", chineseDesc='" + chineseDesc + '\'' +
                ", englishDesc='" + englishDesc + '\'' +
                ", purchaseDeliveryDate=" + purchaseDeliveryDate +
                ", purDelDateStr='" + purDelDateStr + '\'' +
                ", purchaseFeedbackDeliveryDate=" + purchaseFeedbackDeliveryDate +
                ", purFeeDelDateStr='" + purFeeDelDateStr + '\'' +
                ", purOperatorName='" + purOperatorName + '\'' +
                '}';
    }
}
